#region Foreign-License
// .Net40 Kludge
#endregion
#if !CLR4
namespace System
{
    /// <summary>
    /// IObservable
    /// </summary>
#if !COREINTERNAL
    public
#endif
 interface IObservable<T>
    {
        IDisposable Subscribe(IObserver<T> observer);
    }
}
#endif